Nagios - Add monitoring Target#2
2011/06/12 |
This example shows to add monitoring target with installing nrpe agent and monitor services on targets.
|
|
[1] | Install nrpe agent and plugins for monitoring on target host. |
[root@node01 ~]#
vi /etc/nagios/nrpe.cfg # line 79: add Nagios server's IP address allowed_hosts=127.0.0.1 ,10.0.0.100
# line 200: change the line for disk check like follows # replace to the one for your own environment command[ check_lv_root ]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/mapper/VolGroup-lv_root
/etc/rc.d/init.d/nrpe start Starting nrpe: [ OK ] [root@node01 ~]# chkconfig nrpe on |
[2] | Install nrpe plugin on Nagios server. |
[root@master ~]#
vi /etc/nagios/objects/commands.cfg # add at the last line define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ }
[root@master ~]#
vi /etc/nagios/servers/node01.cfg # add at the last line # change the line of disk check line for your environment define service{ use generic-service host_name node01 service_description Current Users check_command check_nrpe!check_users } define service{ use generic-service host_name node01 service_description Current Load check_command check_nrpe!check_load } define service{ use generic-service host_name node01 service_description Root Partition check_command check_nrpe!check_lv_root } define service{ use generic-service host_name node01 service_description Zombie Processes check_command check_nrpe!check_zombie_procs } define service{ use generic-service host_name node01 service_description Total Processes check_command check_nrpe!check_total_procs } /etc/rc.d/init.d/nagios restart Running configuration check...done. Stopping nagios: .done. Starting nagios: done. |
[3] | Access to Nagios admin site and make sure services on target hosts would be added. |